/*
4.编写一个 C 程序，输入一个正整数 n，然后输出 n 的所有位数之平均值。
*/

#include <stdio.h>

double averageOfSum(int n)
{
    int sum = 0;
    /* 标记位数 */
    int count = 0;
    while(n != 0)
    {
        sum += n % 10;
        n = n / 10;
        /* 计算位数 */
        count++;

    }
    return (double)sum / count;
}

int main()
{
    int num = 0;
    printf("请输入你想要计算的数：\n");
    scanf("%d", &num);
    printf("the average is %.1f\n", averageOfSum(num));


    return 0;
}
